﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace ArtemisExtensions
{
    /// <summary>
    /// Implements representation of multi-tile entity
    /// </summary>
    /// <remarks>
    /// 1 2
    /// 3 4
    /// 5 6
    /// Stored like above, that is a 2x3 mte. 
    /// Store the Width (X) and Length (Y) of tile
    /// Also store map location of slot 1 (0,0) (origin)
    /// Companion component indicates holding of a MTE - points to this object. Only one necessary - all affected cells can share same component
    /// Can use this information to derive any part of this MTE
    /// </remarks>
    public class MultiTileEntity : C_Component
    {
        public int TileX
        {
            get
            {
                throw new System.NotImplementedException();
            }
            set
            {
            }
        }

        public int TileY
        {
            get
            {
                throw new System.NotImplementedException();
            }
            set
            {
            }
        }

        public int OriginLocationX
        {
            get
            {
                throw new System.NotImplementedException();
            }
            set
            {
            }
        }

        public int OriginLocationY
        {
            get
            {
                throw new System.NotImplementedException();
            }
            set
            {
            }
        }
    }
}
